/* @charset "gb2312"; */
/* CSS Document */

/*******************************************************************************
 * 全锟斤拷 background: url(../images/dbjj.jpg) repeat-y top center;
 ******************************************************************************/
body {
  	   	
    font-family: "宋体";
    font-size: 14px;
    padding: 0;
    text-align: left;
	 background:#fff;

}
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
a {
    color: #333333;
    text-decoration: none;
}

p{
	color: #333333;
	font-size:13px;
}
a:hover {
    color:#b71e22;
    text-decoration: none;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
ol li, ul li { 
    list-style: none outside none;
}
li { 
    list-style: none outside none;
}
li { list-style:none; padding:0; margin:0; border:none;}
caption, th {
    text-align: left;
}
q:before, q:after {
    content: "";
}
th, td {
    vertical-align: middle;
}

/* 锟斤拷锟� */
.clearfix:after, .container:after {
    content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
.clearfix, .container {display:block;}
.clear {clear:both;}

.contain { 
    width:1100px;	
    margin: 0 auto;
	background:#C550C8;
}
.h60{margin:0 auto; width:100%; height:60px; }
.h20{margin:0 auto; width:100%;  height:20px;}
.h10{float:left; width:100%;  height:10px;}
.main{ width:1000px; margin:0 auto; overflow:hidden; clear:both;}
/*******************************************************************************
 * 页锟斤拷头锟斤拷
 ******************************************************************************/
.header{ 
    margin:0 auto;
    height:280px;
	width:100%;
	text-align:center; background: url(../images/banner.jpg) no-repeat top center;
    }
.headernr{ 
    margin:0 auto;
    height:280px;
	width:1100px;
	text-align:center; background: url(../images/banner.jpg) no-repeat top center;
    }
/*******************************************************************************
 * 锟斤拷锟斤拷锟狡硷拷 .transition{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
 ******************************************************************************/
.hnbox{margin:0 auto; width:1100px;  height:auto;}
.title-zx{margin:0 auto; width:100%;  height:29px; padding-top:60px;}
.contenbox{margin:0 auto; width:100%; }	
.hncontent{width:100%;display:table; }
.hncontent .item{width:454px;background:#fff;position: relative;float:left;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s;border:1px solid #e3e3e3; border-bottom:4px solid #1c7ad1; margin-top:60px; margin-left:70px;  list-style: none outside none; }
.hncontent .item .img_box{margin:0 auto; display:block;width:100%;height:290px;overflow:hidden}
.hncontent .item img{display:block;width:100%;height:100%;transition:transform .3s linear;-moz-transition:transform .3s linear;-o-transition:transform .3s linear;-webkit-transition:transform .3s linear}
.hncontent .item .li_con{border-top:0;padding:0 20px;height:216px;position:relative}
.hncontent .item .li_tit{margin:0 auto; text-align:center; height:68px; line-height:28px;  overflow:hidden;;}
.hncontent .item .li_tit h3{margin:0 auto; width:90%; font-size:26px;font-weight:bolder;color:#333;  height:68px; line-height:28px; overflow:hidden;text-align:left;}
.hncontent .item .li_tit h3:hover{color:#1c7ad1}
.hncontent .item .detail{margin:0 auto; width:90%;height:48px;color:#888;font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;}
.hncontent .item .li_bottom{ margin:0 auto; padding:20px 24px;color:#999;font-size:12px;line-height:20px;    font-family: "宋体";}
.hncontent .item .time{float:left; font-size:12px;line-height:20px; height:20px;color:#999;padding-right:6px;}
.hncontent .item .more{display:block;width:76px;height:20px;float:right;font-size:12px;line-height:20px;color:#999;background: url(../images/go.png) no-repeat right;}
.hncontent .item .more:hover{color:#d8271c}

.get-mod-more{ margin:0 auto; width:700px; height:60px;  line-height:60px; color:#bbb; font-size:16px;text-align:center; cursor:pointer; border:1px solid #f1f1f1; margin-top:60px;}
.jxnr{margin:0 auto; width:100%;  height:450px; }
.szlb{width:454px;background:#fff;float:left; margin-top:45px; margin-left:70px;  list-style: none outside none; }
.li_tp{float:left; width:124px; height:118px;}
.li_k{float:right; width:310px; height:110px; padding-top:8px; overflow:hidden; }
.li_k a span {float:right; width:96%; font-size:18px;color:#333;  height:45px; line-height:45px; overflow:hidden;}
.li_k a span:hover{color:#1c7ad1}
.li_k a p{float:right;  width:96%;color:#666;font-size:14px;line-height:24px; height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; text-indent:26px;}
.li_k a p:hover{color:#1c7ad1}

.footer{ width:100%; height:100px; background:#505050; margin-top:60px;}

/* 新增导航 */
.menu{
    height: 76px;
    line-height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
}
.menu a{
    border: 1px solid #d0202a;
    border-radius: 5px;
    padding: 0 13px;
    margin: 0 25px;
    font-size: 18px;
    font-weight: bold;
}
.menu .active,
.menu a:hover{
    background-color: #d0202a;
    color: #fff;
}